person/thing that appears and disappears - French English Dictionary